import { useResize } from './useResize';

/**
 * 窗口尺寸变化时重新加载页面的 hooks
 * @param delay 防抖延迟时间（毫秒），默认 500ms
 * @param enableLog 是否启用日志，默认 false
 */
export function useResizeReload(delay: number = 500, enableLog: boolean = false) {
  useResize(() => {
    if (enableLog) {
      console.log('页面重新加载 - 窗口尺寸变化');
    }
    window.location.reload();
  }, delay);
}
